package cn.shengchao.examstar.rpc.product.api;

import cn.shengchao.examstar.rpc.base.PageResult;
import cn.shengchao.examstar.rpc.product.req.CourseQueryPage;
import cn.shengchao.examstar.rpc.product.req.SaveCourseInfo;
import cn.shengchao.examstar.rpc.product.res.CourseList;


public interface ICourseRpc {

    //课程列表
    PageResult<CourseList> getCourseList(CourseQueryPage courseQueryPage);

    // 编辑课程
    void editCourse(SaveCourseInfo saveCourseInfo);

    //获取课程信息
    SaveCourseInfo getCourseInfo(Long courseId);

    //删除课程
    void deleteCourse(Long courseId);

    void changeStatus(Long courseId);
}
